home *** CD-ROM | disk | FTP | other *** search
/ Mastering Web Site Development / Microsoft Mastering Web Site Development (Microsoft) (1997).iso / Media / Ch01 / W01A010.cc2 < prev    next >
Text File  |  1997-04-24  |  2KB  |  35 lines

  1. 0, In this animation, we will introduce a 
  2. 3, services-based application architecture and a multi-tiered 
  3. 8, hardware architecture. We will examine the flow of 
  4. 12, control as users request information from a Web 
  5. 15, server. In a services-based application, software 
  6. 20, components are divided into User, Business, and Data 
  7. 24, services. User services run on a workstation and 
  8. 29, provide the user interface for an application. 
  9. 33, Business services can run on a workstation or a Web 
  10. 37, server and can enforce business rules. For example, 
  11. 42, on a workstation an ActiveX control can ensure a 
  12. 45, valid date. On a Web server, Business services are 
  13. 49, implemented in Active Server Pages and in Business 
  14. 52, objects. Data services provide data and typically 
  15. 58, run on a database server. Let's follow the flow 
  16. 61, of control as a user requests information from a 
  17. 64, Web server. First, a user runs a browser application 
  18. 69, to request a Web page. The HTML request uses HTTP 
  19. 75, to go through the Internet or an intranet to get 
  20. 78, to the Web server. The Web page can contain 
  21. 82, controls, HTML, and ASP script to determine how to 
  22. 86, respond to the user's request. If the page includes ASP 
  23. 90, script the Web server processes the script. The 
  24. 95, Web server starts generating an HTML response. The 
  25. 100, Web page can also access Business objects. 
  26. 104, Business objects are ActiveX Server Components that can 
  27. 107, be written with languages such as Visual Basic, 
  28. 110, Visual C++, and Java. Microsoft Transaction Server 
  29. 116, manages Business objects. A Business object can send 
  30. 121, a request to a database. The database returns a 
  31. 125, recordset. The Business object returns data to the 
  32. 130, Web page which continues to build the HTML 
  33. 133, response. The completed HTML response is returned through 
  34. 139, HTTP to the user.
  35. 143, END